// import request from '@/utils/request';
import request from '@/utils/request2'

import {materialApiUrl} from '../../config';
/**
 * 剩余物资调拨列表
 * @param parameter
 */
export function transfersList(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/findListByMain',
        method: 'get',
        params: parameter
    })
}
/**
 * 统计
 * @param parameter
 */
export function findListCount(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/findListCount',
        method: 'get',
        params: parameter
    })
}
/**
 * 剩余物资调拨详情
 * @param parameter
 */
export function transfersDetail(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/findListByMainId/'+parameter.id,
        method: 'get',
        params: parameter
    })
}
/**
 * 剩余物资调拨列表删除
 * @param parameter
 */
export function transfersDel(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/deleteBymain',
        method: 'post',
        data: parameter
    })
}
/**
 * 剩余物资调拨新增
 * @param parameter
 */
export function transfersAdd(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/createByMain',
        method: 'post',
        data: parameter
    })
}
/**
 * 剩余物资调拨编辑
 * @param parameter
 */
export function transfersEdit(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/editBymain',
        method: 'post',
        data: parameter
    })
}
/**
 * 剩余物资调拨明细列表
 * @param parameter
 */
export function transfersDetailList(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/findListByDetail',
        method: 'get',
        params: parameter
    })
}
/**
 * 剩余物资调拨明细删除
 * @param parameter
 */
export function transfersDetailDel(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/deleteByDetails',
        method: 'post',
        data: parameter
    })
}
/**
 * 剩余物资调拨明细编辑
 * @param parameter
 */
export function transfersDetailEdit(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/editByDetails',
        method: 'post',
        data: parameter
    })
}
/**
 * 剩余物资调拨明细新增
 * @param parameter
 */
export function transfersDetailAdd(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/createByDetails',
        method: 'post',
        data: parameter
    })
}

/**
 * 剩余物资调拨明细批量新增
 * @param parameter
 */
 export function transfersDetailAddBatch(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/createBatchByDetails',
        method: 'post',
        data: parameter
    })
}

/**
 * 作废
 * @param parameter
 */
export function invalid(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/cancleApply',
        method: 'post',
        data: parameter
    })
}
/**
 * 提交审核
 * @param parameter
 */
export function audit(parameter){
    return request({
        url: materialApiUrl+'/materials/material-surplus-transfer/submitApply',
        method: 'post',
        data: parameter
    })
}
/**
 * 新增附件
 * @param parameter
 */
export function addFile(parameter){
    let url = materialApiUrl+'/materials/material-surplus-transfer/addFile';
    return url;
}
/**
 * 附件列表
 * @param parameter
 */
export function fileList(parameter){
    let url = materialApiUrl+'/materials/material-surplus-transfer/findFileList';
    return url;
}
/**
 * 附件删除
 * @param parameter
 */
export function fileDel(parameter){
    let url = materialApiUrl+'/materials/material-surplus-transfer/deleteFile';
    return url;
}
